home *** CD-ROM | disk | FTP | other *** search
/ Merciful 5 / Merciful - Disc 5.iso / software / p / pcqpascalv1.2d.lha / Include / Utility / Name.i < prev    next >
Encoding:
Text File  |  1997-05-06  |  672 b   |  25 lines

  1.  {      Namespace definitions      }
  2.  
  3.  
  4. Type
  5. { The named object structure }
  6.  NamedObject = Record
  7.     no_Object       : Address;       { Your pointer, for whatever you want }
  8.  end;
  9.  NamedObjectPtr = ^NamedObject;
  10.  
  11. const
  12. { Tags for AllocNamedObject() }
  13.  ANO_NameSpace  = 4000;    { Tag to define namespace      }
  14.  ANO_UserSpace  = 4001;    { tag to define userspace      }
  15.  ANO_Priority   = 4002;    { tag to define priority       }
  16.  ANO_Flags      = 4003;    { tag to define flags          }
  17.  
  18. { Flags for tag ANO_Flags }
  19.  NSB_NODUPS     = 0;
  20.  NSB_CASE       = 1;
  21.  
  22.  NSF_NODUPS     = 1;      { Default allow duplicates }
  23.  NSF_CASE       = 2;      { Default to caseless... }
  24.  
  25.